myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
myvar_3 = GetTemp(0)
myvar_5 = Inventory["new"](Inventory["kTypeLot"], myvar_0)
myvar_6 = myvar_5["getCountedTokensByFlags"](myvar_5, InventoryToken["kFlagVisible"])
{R7},{R8},myvar_9,myvar_10 = pairs(myvar_6)
for myvar_9, myvar_10 in pairs(myvar_6) do 
	if (myvar_1 < myvar_9) then
	myvar_11 = myvar_10["getGUID"](myvar_10)
	myvar_12 = ObjectDefinition["new"](myvar_11)
	myvar_13 = myvar_12["getField"](myvar_12, ObjDef["Selector Category"])
	myvar_14 = myvar_12["getField"](myvar_12, ObjDef["Selector Sub-Category"])
		if (myvar_13 == myvar_2) then
			if (myvar_3 ~= -1) then
				if (myvar_3 == myvar_14) then
			else
				SetTemp(1, myvar_9)
				local myvar_16 = True
				SetScriptReturnValue(myvar_16)
				return 
			end
		end
	end
end
end
local myvar_8 = False
SetScriptReturnValue(myvar_8)
